impala lily
noun
: a succulent-stemmed shrub (Adenium multiflorum) of the family Apocynaceae of southern Africa with showy pink and white flowers borne after the leaves fall
Love words? Need even more definitions?
Merriam-Webster unabridged
Share